﻿/*公用*/
.container{
	padding:0px;
}
.clear{clear:both;}
@author "Puchen@dmibox.com";
* {
	margin: 0;
	padding: 0;
}
label input{vertical-align:middle; margin-top:-2px; margin-bottom:1px;}
html,
body {
	-webkit-text-size-adjust: none;
}
body {
	font-size: 12px;
	/*background: url(../images/homeimages/body_bg.png) repeat-x;*/
	background-color: #FFF;
	overflow-y:scroll;
	font: 12px/1 arial,"Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei","微軟正黑體","儷黑 Pro",sans-serif;
}
ol li,
ul li,
li {
	list-style-type: none;
	vertical-align: middle;
}
img {
	*border: none;
	border: none;
	vertical-align: middle;
}
input {
	vertical-align: middle;
}
font {
	font-size: 12px;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.cur{cursor: pointer;}
h1,
h2,
h3,
h4,
h5,
h6,
strong {
	font-weight: normal;
}
*:focus {
	outline: none
}
a {
	color: #8C8C8C;
	text-decoration: none;
}
a:hover {
	color: rgb(40,40,40);
	text-decoration: none;
}
.clear {
	clear: both;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.hide{display: none;}
.show{display:block;}
/* clear float */
.cred{color: #bd4d25;}
.cblue{color: #3c6887;}
.clear,
.clearfix:after {
	clear: both;
}
.clear,
.clearfix:before,
.clearfix:after {
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix:before,
.clearfix:after {
	content: '';
}
/* tes */
.h3Title{
	line-height:30px;
	font-size:20px;
	font-weight:bold;

}
.h35Title{
	line-height:40px;
	font-size:20px;
	font-weight:bold;
	color:rgb(0,200,0);

}
.h4Title{
	line-height:50px;
	font-size:16px;
}
.h45Title{
	line-height:40px;
	font-size:15px;
}
.loginbar{
	height: 36px;
	border-bottom: 1px solid #DFDFDF;
	font-size: 12px;
	line-height: 36px;
	color: #8C8C8C;
	background: #FAFAFA none repeat scroll 0% 0%;
}
.loginbar-info{
	position: relative;
	float: right;
	line-height:36px;
	text-align: right;
}
.sep{
	color: #DFDFDF;
	margin: 0px 10px;
	width:3px;
	height:17px;
}
.loginbar a{
	color: #8C8C8C;
	text-decoration: none;
}
.userToggle{
	border-radius:0px;
	top:34px;
	left:-40px;
	border-top:0px;
}
.site-header{
	position: relative;
	padding-top: 25px;
}
.site-search{
	margin-top:10px;
	width:470px;
	border:1px solid rgb(230,230,230);
	height:45px;

}
.site-search-input{
	width:420px;
	border:0px;
	height:43px;
}
.site-search-btn{
	border:0px;
	font-size:22px;
	font-weight:200;
	background:rgb(255,255,255);
	margin-top:12px;
}
.site-shopCart{
	margin-top:10px;
	font-size:15px;
	line-height:45px;
	text-align:center;
	height:45px;
	background:rgb(0,200,0);
	padding-left:0px;
}
.site-nav{
	height:50px;
	background:rgb(50,60,50);
}
.site-category{
	margin-left:15px;
	background:rgb(0,200,0);
	height:50px;
}
.mborder{
	border:1px solid rgb(230,230,230);
}
.category-menu{
	z-index:911110;
	position:absolute;
	background:rgb(255,255,255);
	width:200px;
	left:0px;
}
.category-li{
	padding-left:15px;
	height:50px;
	line-height:25px;
	font-size:14px;
	border-top:1px solid rgb(230,230,230);

}
.h5Title{
	color:rgb(0,200,0);
}
.logo{
	height:92px;
	line-height:92px;
}
.logo-img{
	padding:10px;
}
.logo-shopCart{
	float:right;
	margin-top:25px;
	width:152px;
	height:42px;
	line-height:42px;
	border:2px solid rgb(180,180,180);

}
.floor-title{
	line-height:40px;
	margin-top:30px;
	border-bottom:1px solid rgb(230,230,230);
	border-top:1px solid rgb(230,230,230);
	margin-bottom:10px;
}

.floor-img {
	width:270px;
}
.goods-pic{
}
.goods-pic img{
	margin-top:15px;
	width:195px;
	height:200px;
}
.goods-title{
	line-height:20px;
	font-size:14px;
	padding:5px;
	height:50px;

}
.goods-price{
	color:rgb(0,200,0);
	line-height:30px;
	font-size:18px;
}
.goods-addCart{
	line-height:20px;
	text-align:center;
	float:right;
	background:rgb(0,200,0);
	width:100px;
	color:rgb(255,255,255);
	cursor:pointer;
	margin-bottom:15px;
}
.goodsBorder{
	border:1px solid rgb(230,230,230);
	box-shadow: 7px 7px 3px rgb(230,230,230);
}

/* mDetail */
.jqzoom img {
	padding:5px;
}
.list-h-screen{
	overflow:hidden;
}
.list-h{
	width:9999px;
	left:0px;
	height:66px;
	position:relative;
}
.list-h img{
	width:60px;
	height:58px;
}
.list-h li{
	position:relative;
	margin-left:5px;
	float:left;
	border:1px solid rgb(230,230,230);
	padding:3px;
}
.mDetail-datalist{
	text-align:center;
    border:1px solid rgb(230,230,230);
	float:left;
    padding:0px 10px;
    line-height:25px;
    margin-right:10px;
    cursor:pointer;
}
.mDetail-datalist a{
    color:rgb(30,30,30);
}
.mDetail-shop{
    padding:0px 10px;
    line-height:50px;
    background:rgb(0,200,0);
    margin-left:10px;
    color:rgb(255,255,255);
    font-size:18px;
    cursor:pointer;
}
.nav{
	height:37px;
	line-height:37px;
	background:rgb(96,164,17);
}
listli_01{
	border-top:2px  groove rgb(96,164,17);
}
.listli_01_title{
	background:rgb(106,174,17);
}
.listli_01_text{
	background:rgb(116,194,17);
	color:rgb(0,0,0);
	font-size:12px;
	padding:0px 10px;
}
.listli_01box_L {
	width: 630px;
	border-right: 0px solid #BFBFBF;
	min-height: 350px;
	height: 100%;
	background:rgb(255,255,255);
	position:absolute;
	left:170px;
	top:0px;
	display:none;
	box-shadow:3px 3px 3px 3px rgba(200,200,200,0.5);
}
.listli_01box_title{
	font-weight:400;
	font-size:12px;
}
.listli_01box_li{
	font-size:12px;
	float:left;
}
/* 首页内容区 */
.libtn{
	padding-left:10px;
	line-height:43px;
	background:rgb(240,240,240);
	border-bottom:2px solid rgb(255,255,255);
}
.libtnH{
	background:rgb(80,120,13);
	color:rgb(255,255,255);
}
.contentTitle{
	line-height:37px;
	border-bottom:1px solid rgb(80,120,13);
	margin-bottom:10px;
	margin-top:5px;
}
.titleh4{
	font-size:15px;
	font-weight:800;
}
.titleh5{
	font-size:12px;
	font-weight:400;
	line-height:16px;
	text-align:left;
	padding-left:5px;
}
.pro_description{
	width:90%;
}
.pro_name{
	position:relative;
	background:rgb(255,255,255);
	margin-top:15px;
}
.module_pro{
	margin-left:9px;
	margin-top:9px;
}
.module_pro img{
	width:120px;
	height:120px;
	margin-top:5px;
}
.module_proHover{
	box-shadow:2px 2px 2px 2px rgba(200,200,200,0.5);
}
/* 2F */
.nopadding{
	padding:0px;
}
.f2Ltitle{
	height:100px;
	background:rgb(230,181,25);
	font-size:20px;
	padding-top:26px;
	
}
.f2Ltext{
	text-align:left;
	line-height:30px;
	background:rgb(240,240,240);

}
.carousel-control1{
	position:absolute;
	top:130px;
	font-size:50px;
}
